home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / ARGONET / PD / GRAPHICS / POV302.ZIP / pov302 / pov3demo / showoff / newltpot / pov / teapot3 < prev    next >
Text File  |  1995-11-30  |  2KB  |  66 lines

  1. // Persistence Of Vision raytracer version 3.0 sample file.
  2. // Gold wire "basket" around white marble teapot
  3.  
  4. #version 3.0
  5. global_settings { assumed_gamma 2.2 }
  6.  
  7. #include "colors.inc"
  8. #include "textures.inc"
  9. #include "golds.inc"
  10. #include "metals.inc"
  11. #include "skies.inc"
  12.  
  13. camera {
  14.    location  <0, 4, -5.5>
  15.    direction <0, 0,  1.1>
  16.    up        <0, 1,  0>
  17.    right     <4/3, 0,  0>
  18.    look_at   <0.5, 0.5, 0>
  19. }
  20.  
  21. light_source {<10, 20, -30> color White}
  22. light_source {<15, 30, 10> color White shadowless }
  23.  
  24. plane { y, 0
  25.     pigment { color rgb <0.13, 0.41, 0.37> * 0.35 }
  26.     finish {
  27.         ambient 0.1
  28.         diffuse 0.5
  29. //        reflection 0.35
  30.     }
  31. }
  32.  
  33. sky_sphere { S_Cloud1 }
  34.  
  35. // teapot.raw lies with top/bottom along the z axis
  36. // Extents of teapot.raw:
  37. // x -3 to  3.434
  38. // y  0 to -2
  39. // z -2 to  3.15
  40.  
  41. #declare Cyl1_Pot = union { #include "teapot.c1" }
  42. #declare Cyl2_Pot = union { #include "teapot.c2" }
  43. #declare Cyl3_Pot = union { #include "teapot.c3" }
  44. #declare Tri_Pot = union { #include "teapot.tri" }
  45. union {
  46.     object { Cyl1_Pot texture { T_Gold_5C } }
  47.     object { Cyl2_Pot texture { T_Gold_5C } }
  48.     object { Cyl3_Pot texture { T_Gold_5C } }
  49.     object { Tri_Pot
  50.         texture {
  51.             pigment {
  52.                 wrinkles
  53.                 color_map { White_Marble_Map }
  54.                 scale 0.3
  55.                 turbulence 0.5
  56.                 omega 0.707
  57.             }
  58.             finish { ambient <0.40, 0.45, 0.50> }
  59.         }
  60.     }
  61.     translate ((3.15-2.0)/2) * z
  62.     rotate -x*90
  63.     translate -y*0.65
  64.     rotate y*60
  65. }
  66.